A Genetic Programming Hyper-Heuristic Approach for Evolving Two Dimensional Strip Packing Heuristics
نویسندگان
چکیده
We present a genetic programming system to evolve reusable heuristics for the two dimensional strip packing problem. The evolved heuristics are constructive, and decide both which piece to pack next and where to place that piece, given the current partial solution. This work contributes to a growing research area which represents a paradigm shift in search methodologies. Instead of using evolutionary computation to search a space of solutions, we employ it to search a space of heuristics for the problem. One of the motivations for this research area is that once a heuristic has been evolved, it can be reused on any new problem instance, meaning that the time consuming evolutionary process need only be run once to obtain a solution to many problem instances. A second motivation is to research methods to automate the heuristic design process. It has been stated in the literature that humans are very good at identifying good building blocks for solution methods, however the task of intelligently searching through all of the potential combinations of these components may be better suited to a computer. With such tools at their disposal, heuristic designers are then free to commit more of their time to the creative process of determining good components, while the computer takes on some of the design process by intelligently combining these components. The contribution of this paper is to show that a genetic programming hyper-heuristic can be employed to automatically generate heuristics which are often better than the human-designed state of the art constructive heuristics, in a very well studied area.
منابع مشابه
A Genetic Programming Hyper-Heuristic Approach for Evolving
We present a genetic programming hyper-heuristic system to evolve a ‘disposable’ heuristic for each of a wide range of benchmark instances of the two-dimensional strip packing problem. The evolved heuristics are constructive, and decide both which piece to pack next and where to place that piece, given the current partial solution. Usually, there is a trade-off between the generality of a packi...
متن کاملA genetic programming hyper-heuristic approach to automated packing
This thesis presents a programme of research which investigated a genetic programming hyper-heuristic methodology to automate the heuristic design process for one, two and three dimensional packing problems. Traditionally, heuristic search methodologies operate on a space of potential solutions to a problem. In contrast, a hyper-heuristic is a heuristic which searches a space of heuristics, rat...
متن کاملA Parallel Hyper-heuristic Approach for the Two-dimensional Rectangular Strip-packing Problem
In this paper, we present a parallel hyper-heuristic approach for two-dimensional rectangular strip-packing problems (2DSP). This is an island model with a special master-slave structure, and in all the islands we run a memetic algorithm-based hyper-heuristic (HH). The basic technique of this HH is a memory-based evolutionary technique, the “extended virtual loser” (EVL). The memory-based techn...
متن کاملAn Evolutionary Hyperheuristic to Solve Strip-Packing Problems
In this paper we introduce an evolutionary hyperheuristic approach to solve difficult strip packing problems. We have designed a genetic based hyperheuristic using the most recently proposed low-level heuristics in the literature. Two versions for tuning parameters have also been evaluated. The results obtained are very encouraging showing that our approach outperforms the single heuristics and...
متن کاملA new metaheuristic genetic-based placement algorithm for 2D strip packing
Given a container of fixed width, infinite height and a set of rectangular block, the 2D-strip packing problem consists of orthogonally placing all the rectangles such that the height is minimized. The position is subject to confinement of no overlapping of blocks. The problem is a complex NP-hard combinatorial optimization, thus a heuristic based on genetic algorithm is proposed to solve it. I...
متن کامل